home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
mac
/
LOGIC Apple II 5.25" Library - DOS Part 1
/
DOS002.dsk
/
HELLO.bas
< prev
next >
Wrap
BASIC Source File
|
2012-02-16
|
2KB
|
64 lines
10 DIM S%(2): GOSUB 60000
20 DIM V%(5),F$(100)
100 CALL S%(0),"",V%(0),F$(0)
105 CALL S%(2),47,30,A,0,F$(0)
110 I = (9 *16 +11) *256: REM $9B00
120 IF PEEK(I) >0 THEN 500
178 HOME
180 GOTO 500
190 REM <CTRL-J>
200 FLASH
205 VTAB 3: HTAB 17
210 PRINT " ";TT$;" ";
220 NORMAL : CALL -868
230 RETURN
490 REM <CTRL-J>
500 PRINT "VOL ";V%(0);
600 PRINT " ";V%(1);"% USED (";V%(2);" FREE SECTORS)"
700 PRINT
800 PRINT "ENTER ";
810 INVERSE
820 PRINT "LETTER";
825 NORMAL
830 PRINT " TO ";
870 TT$ = "RUN/EXEC"
880 T$ = "RUN"
900 GOSUB 200
1700 REM <CTRL-J>
1800 CALL S%(1),39,46,N,F$(0),N,I
2000 IF I = 0 THEN 4900
4200 IF I = 12 THEN T$ = "LOAD":TT$ = "LOAD/LIST": GOTO 4402
4250 IF I = 18 THEN T$ = "RUN":TT$ = "RUN/EXEC": GOTO 4402
4350 IF I = 27 THEN HOME : END
4370 PRINT "<CTRL-G>";: GOTO 1800
4402 GOSUB 200: GOTO 1800
4900 REM <CTRL-J>
5000 F$ = F$(N)
5010 T1$ = MID$ (F$,41,1)
5020 A1$ = MID$ (F$,8,30)
5100 A$ = MID$ (F$,47)
5310 HOME
5400 IF T1$ = "T" THEN 6000
5410 IF T1$ = "B" THEN T$ = "B" +T$
5500 VTAB 12
5510 HTAB 19 -( LEN(T$ +A$)/2)
5600 PRINT "<";T$;" ";A$;">"
5700 PRINT "<CTRL-D>";T$;A1$
5710 END
5990 REM <CTRL-J>
6000 IF T$ = "LOAD" THEN 6250
6010 PRINT "<EXEC ";A$;">": PRINT
6100 PRINT "<CTRL-D>EXEC";A1$
6200 END
6240 REM <CTRL-J>
6250 PRINT "<LIST ";A$;">": PRINT
6300 PRINT "<CTRL-D>OPEN";A1$
6400 PRINT "<CTRL-D>READ";A1$
6410 ONERR GOTO 6700
6500 GET C$
6600 PRINT " ";C$;
6610 GOTO 6500
6700 PRINT : PRINT "<CTRL-D>CLOSE";A1$
59990 END : REM <CTRL-J>
60000 ZZ = PEEK(121) + PEEK(122) *256 +41
60010 CALL ZZ: RETURN